package com.css.fxfzysx.modules.lifeline.entity;

import cn.afterturn.easypoi.excel.annotation.Excel;
import lombok.Data;

import java.util.Date;

/**
 * 生命线-桥梁-(点 线)   一个实体类对应两个表
 * czt_bridge_point
 * czt_bridge_line
 */
@Data
public class BridgeEntity {

    private String cbId;
    /**
     * 编码
     */
    @Excel(name = "编码")
    private String id;
    /**
     * 桥梁名称
     */
    @Excel(name = "桥梁名称")
    private String cbName;
    /**
     * 省
     */
    @Excel(name = "省")
    private String province;

    /**
     * 市
     */
    @Excel(name = "市")
    private String city;
    /**
     * 区
     */
    @Excel(name = "区")
    private String county;
    /**
     * 所在位置
     */
    @Excel(name = "")
    private String location;
    /**
     * 跨越地物名称
     */
    @Excel(name = "跨越地物名称")
    private String acrossObject;
    /**
     * 抗震设防烈度
     */
    @Excel(name = "抗震设防烈度")
    private String intensity;
    /**
     * 建造年代
     */
    @Excel(name = "建造年代")
    private String buildYear;
    /**
     * 桥梁结构类型
     */
    @Excel(name = "桥梁结构类型")
    private String structure;
    /**
     * 最大跨径
     */
    @Excel(name = "最大跨径")
    private Double maxSpan;
    /**
     * 跨径总长
     */
    @Excel(name = "跨径总长")
    private Double length;
    /**
     * 场地土分类
     */
    @Excel(name = "场地土分类")
    private Integer siteSoil;
    /**
     * 桥梁等级
     */
    @Excel(name = "桥梁等级")
    private String grade;
    /**
     * 地基失效程度
     */
    @Excel(name = "地基失效程度")
    private String foundationFail;
    /**
     * 上部结构
     */
    @Excel(name = "上部结构")
    private String superStructure;
    /**
     * 支座形式
     */
    @Excel(name = "支座形式")
    private String bearing;
    /**
     * 桥墩高度
     */
    @Excel(name = "桥墩高度")
    private Double pierHeight;
    /**
     * 桥墩材料
     */
    @Excel(name = "桥墩材料")
    private String pierMaterial;
    /**
     * 基础形式
     */
    @Excel(name = "基础形式")
    private String basement;
    /**
     * 最大载重量
     */
    @Excel(name = "最大载重量")
    private Double capacity;
    /**
     * 桥台材料
     */
    @Excel(name = "桥台材料")
    private String abutmentMat;
    /**
     * 桥台类型
     */
    @Excel(name = "桥台类型")
    private String abutmentType;
    /**
     * 伸缩缝数量
     */
    @Excel(name = "伸缩缝数量")
    private Integer expansionJoint;
    /**
     * 桥梁宽度
     */
    @Excel(name = "桥梁宽度")
    private Double width;
    /**
     * 简介
     */
    @Excel(name = "简介")
    private String note;
    /**
     * 创建人
     */
    private String createUser;
    /**
     * 创建时间
     */
    private Date createTime;
    /**
     * 修改人
     */
    private String updateUser;
    /**
     * 修改时间
     */
    private Date updateTime;
    /**
     * 删除标识 0正常1删除
     */
    private String delFlag;
    /**
     * 空间数据
     */
    private String geom;

    private String extends1;
    private String extends2;
    private String extends3;
    private String extends4;
    private String extends5;
    private String extends6;
    private String extends7;
    private String extends8;
    private String extends9;
    private String extends10;

    /**
     * 经度
     */
    @Excel(name = "经度")
    private String longitude;

    /**
     * 纬度
     */
    @Excel(name = "纬度")
    private String latitude;
    /**
     * 附件id
     */
    private String attachId;
    /**
     * 0:点;  1:线     为了修改和删除时,判断是哪张表
     */
    private String flag;
    //破坏程度
    private String damageExtent;


}
